GC 算法与种类 对于垃圾收集(GC), 我们需要考虑三件事情:哪些内存需要回收?如何判断是垃圾对象?垃圾回收算法有哪些? 一、GC的工作区域 1、不是GC的工作区域 (1)程序计 ...
GC 算法与种类 对于垃圾收集(GC), 我们需要考虑三件事情:哪些内存需要回收?如何判断是垃圾对象?垃圾回收算法有哪些? 一、GC的工作区域 1、不是GC的工作区域 (1)程序计 ...
深入理解Class---常量池 一、概念 1、jvm生命周期 启动:当启动一个java程序时,一个jvm实例就诞生了,任何一个拥有main方法的class都可以作为jvm实例运行 ...
深入理解Class中--方法、属性表集合 之前有关class文件已经写了两篇博客: 1、【JVM虚拟机】(5)---深入理解JVM-Class中常量池 2、【JVM虚拟机】(6)- ...
JVM(6)访问标志,类索引 上一篇博客讲【JVM虚拟机】(5)---深入理解JVM-Class中常量池 我们知道一个class文件正常可以分为7个部分: 魔数与class ...
JVM是如何处理异常的 上篇博客我们简单说过异常信息是存放在属性表集合中的Code属性表里,那么这篇博客就单独讲Code属性表中的exception_table。 在讲之前我们先思考 ...
常用JVM配置参数 常用JVM配置参数主要有:Trace跟踪参数、堆的分配参数、栈的分配参数。 一、Trace跟踪参数 跟踪参数用于跟踪监控JVM,对于开发人员来讲用 ...